package org.tinygroup.earthworm.test;

import org.tinygroup.earthworm.EarthWorm;
import org.tinygroup.earthworm.EarthWormJsonSupport;
import org.tinygroup.earthworm.util.EarthWormConfig;
import org.tinygroup.logger.LogLevel;
import org.tinygroup.logger.Logger;
import org.tinygroup.logger.LoggerFactory;

public class ForTest3 {
	private static Logger LOGGER = LoggerFactory.getLogger(ForTest3.class);

	public static void main(String[] args) {
		EarthWormConfig.setLogSupportClass(EarthWormJsonSupport.class.getName());
		EarthWormConfig.setSampleTrierClass(TestSampleTrier.class.getName());
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.startTrace("", "default");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.startLocal("hhhh");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.endLocal();
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.startRpc("hello");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.rpcClientSend();
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.rpcClientRecv(0,"");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.startLocal("hhhh");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.endLocal();
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.startLocal("hhhh1");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.endLocal();
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.startRpc("hello");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.rpcClientSend();
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.rpcClientRecv(0,"");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.startLocal("hhhh");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.endLocal();
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.startLocal("hhhh1");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.endLocal();
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.startLocal("hhhh");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.startLocal("hhhh1");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.endLocal();
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.endLocal();
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		EarthWorm.endTrace();
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
		LOGGER.logMessage(LogLevel.INFO, "====================");
	}
}
